let JSQueue = function () {

}
JSQueue.prototype = {
    arr: [], 
    Enqueue: function (item) {//排队..........向 Queue 的末尾添加一个对象。
        this.arr[this.arr.length] = item;
    },
    Dequeue: function () { //出队..........移除并返回在 Queue 的开头的对象。
        let item = this.arr[0];
        this.arr.splice(0, 1)
        return item;
    },
    Clear: function () {//.............从 Queue 中移除所有的元素。
        this.arr = [];
    },
    Contains: function (item) {//.......判断某个元素是否在 Queue 中。
        for (let i in this.arr) {
            if (this.arr[i] == item) {
                return true;
            }
        }
        return false;
    },
}